<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title>promise的练习</title>
	</head>

	<body>
		<p>&lt;html&gt;</p>
	</body>
	<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
	<script type="text/javascript">
		//		function fn(num) {
		//			return new Promise(function(resolve, reject) {
		//				if(typeof num == 'number') {
		//					resolve();
		//				} else {
		//					reject();
		//				}
		//			}).then(function() {
		//				console.log('参数是一个number值');
		//			}, function() {
		//				console.log('参数不是一个number值');
		//			})
		//		}
		//		fn('hahha');
		//		fn(1234);
		//		function timeout(ms){
		//		    return new Promise((resolve,reject)=>{
		//		        setTimeout(resolve,ms,'done');
		//		    });
		//		}
		//		timeout(100).then((value)=>{
		//		    console.log(value);
		//		});

//		const setDelay = (millisecond) => {
//			return new Promise((resolve, reject) => {
//				if(typeof millisecond != 'number') {
//					reject(new Error('参数必须是number类型'));
//				} else {
//					setTimeout(() => {
//						resolve(`我延迟了${millisecond}毫秒后输出的`)
//					}, millisecond)
//				}
//			})
//		}
//
//		setDelay(3000)
//			.then((result) => {
//				console.log(result) // 不进去了
//			})
//			.catch((err) => {
//				console.log(err) // 输出错误：“参数必须是number类型”
//			})
		
//		function haha(data){
//			console.log(`获取到的数据是${data}`);
//		}
//		haha(123534);
//		let isObject = {};
//		console.log(JSON.stringify(isObject) == '{}');
//		var foo = "11"+2-"1";    //体会加一个字符串'1' 和 减去一个字符串'1'的不同
//console.log(foo);
//console.log(typeof foo);
//console.log(sessionStorage.name);

var p1 = new Promise(function(resolve,reject){
	
})
	</script>

</html>